É possível executar comandos externos após cada um dos jobs de impressão do host ser concluído. Na guia Impressora, na sessão de impressora do host:
Exemplo do Windows
Em plataformas Windows, você pode especificar o seguinte:
"c:\tmp\file.* | lpr -o 1 -S server -P printer $<
"
em que o seguinte é utilizado:
c:\tmp\file.*
" é o arquivo onde os dados de impressão são armazenados. O Host
On-Demand incrementa numericamente o nome do arquivo para cada job
de impressão. Nesse exemplo, o primeiro arquivo será nomeado "file.000
", o próximo será "file.001
" e assim por diante. lpr
" é um comando externo;
-o l -S server -P printer
" são parâmetros do comando "lpr
";
lpr -o l -S server -P printer c:\tmp\file.000
".Exemplo do Linux
No Linux, você pode especificar o seguinte:
"/home/user/file.* | lpr -b -Pprinter $<
"
em que o seguinte é utilizado:
/home/user/file.*
" é o arquivo onde os dados de impressão estão armazenados. O Host
On-Demand incrementa numericamente o nome do arquivo para cada job
de impressão. Nesse exemplo, o primeiro arquivo será nomeado "file.000
", o próximo "file.001
" e assim por diante.lpr
" é um comando externo;
-Pprinter
" são parâmetros do comando "lpr
";
![]() | Se o arquivo criado contiver instruções de formatação binária, como seqüências de escape, é importante enviar o arquivo para a impressora no modo binário. Verifique a sintaxe correta do comando antes de sua utilização. |
-o l
" como em "lpr -o l
".
-b
" como em "lpr -b
".
![]() | Os arquivos não são apagados mesmo após a execução do comando ser concluída. Você deve: |
c:\tmp\file.* | lpr -o l -S server -P printer $< && erase $<
");Os exemplos anteriores incluíam a utilização do comando lpr. O comando lpr permite enviar jobs de impressão para impressoras compartilhadas pelo lpd se o lpr client software estiver instalado.
O lpr client software está disponível em:
O comando lpr aceita parâmetros diferentes nos vários sistemas operacionais. Verifique a documentação lpr de seu sistema operacional para obter os parâmetros apropriados.
Através da configuração de um comando externo para ser executado após os jobs de impressão, você poderá também imprimir em uma impressora PPA (por exemplo, a HP Desk Jet 700 series) a partir do DOS. Esse procedimento funciona para Windows NT 4.0 e Windows 98, se você estiver diretamente conectado a uma impressora ou imprimindo em uma impressora PPA compartilhada com uso de rede. É necessário desativar a comunicação bidirecional e a Caixa de ferramentas lançar ao imprimir recursos a partir do menu de configuração da impressora seguindo estas etapas:
HPFCFG14
e clique em OK. Se HPFCFG14
não funcionar, tente
HPFCFG06
ou HPFCFG13
.DSMEnable
do DSMEnable=0100
ou
DSMEnable=0200
para DSMEnable=0000
.Agora imprima os arquivos utilizando o comando Copy para lpt1. Por exemplo,
copy file.prt lpt1